Developer Documentation

QuickTime 4 API Documentation

QuickTime for Java

| Previous | Chapter Top | Next |

The QuickTime for Java API

If you're a Java or QuickTime programmer and want to harness the power of QuickTime's multimedia engine, you'll find a number of important advantages to using the QuickTime for Java API. For one thing, the API lets you access QuickTime's native runtime libraries and, additionally, provides you with a feature-rich Application Framework that enables you to integrate QuickTime capabilities into Java software.

Aside from representation in Java, QuickTime for Java also provides a set of packages that forms the basis for the Application Framework found in the quicktime.app group. The focus of these packages is on using QuickTime to present different kinds of media. The framework uses the interfaces in the quicktime.app packages to abstract and express common functionality that exists between different QuickTime objects.

As such, the services that the QuickTime for Java Application Framework renders to the developer can be viewed as belonging to the following categories:

All of these are built on top of the services that QuickTime provides. The provided interfaces and classes in the quicktime.app packages can be used as a basis for developers to build on and extend in new ways, not just as a set of utility classes you can use. These services and capabilities are discussed in detail in Chapter 3, "Integrating QuickTime with Java."


© 1999 Apple Computer, Inc.

| Previous | Chapter Top | Next |